// function foo(){
//     console.log(f1);
//     console.log(f2);
//     if(false){
//         function f1(){}
//     }
//     {
//         function f2(){}
//     }
//     console.log(f1);
//     console.log(f2);
// }
// foo();


 class Test{
    static aaa = '3000'
    bbb= '4000'
    constructor(){
        // console.log(this.aaa);

    }
    static sayAAA(val){
        console.log(this.aaa+val,this.bbb);
        return 789798
    }
 }
 let test= new Test()
  Test.sayAAA(1000)
  console.log(Test.aaa);
console.log(test.sayAAA(888));
/**
 * 构造函数里面属性和方法加了static,就为静态属性，只能被
 * 该构造函数访问,实例化后是拿不到滴
 * 
 */

